package com.accesoDatos;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

public class BDespecifica {
	public static final BaseDatos baseDatosMantenimiento(Context context){
		return new BaseDatos(context, "mantenimientoVehiculo", 2, null) {
			static final String sqlCreate = "CREATE TABLE historicorepostar "
					+ " (id_historicorepostar INTEGER PRIMARY KEY AUTOINCREMENT"
					+ ", fecha TEXT, kilometros INTEGER, litros REAL, preciolitro REAL, deposito_lleno INTEGER)";

			@Override
			public void onCreateOverride(SQLiteDatabase db) {
				// TODO Apendice de metodo generado automaticamente
				db.execSQL(sqlCreate);
			}

			@Override
			public void onUpgradeOverride(SQLiteDatabase db, int versionAnterior,
					int versionNueva) {
				// TODO Apendice de metodo generado automaticamente
				// Se elimina la version anterior de la tabla
				db.execSQL("ALTER TABLE historicorepostar ADD COLUMN deposito_lleno INTEGER");
		
				ContentValues miValor = new ContentValues();
				miValor.put("deposito_lleno", 0);
				db.update("historicorepostar", miValor, null, null);
				
				
			}
		};
	}
	
}
